package net.wangds.common.adapter;

/**
 * Adapter接口是设计模式中适配器模式的接口定义.
 * 
 * <p>修改列表:<br/>
 * <ol>
 * <li>2016-01-11 18:10 根据checkstyle要求修正格式。 by wangds@gmail.com</li>
 * <li>2013-10-13 14:53 增加注释。 by wangds@gmail.com</li>
 * <li>修改方法命名为{@link #getAdaptee()}</li>
 * </ol>
 * </p>
 * 
 * @param <T>
 *          被适配的类型.
 * @author 王东石 &lt;wangds@gmail.com&gt;
 * @version 0.1.3
 * @since 0.1
 */
public interface Adapter<T> {

  /**
   * 获得实现功能的内部对象.
   * 
   * @return 被适配的对象.
   */
  T getAdaptee();

}
